package jgl.vajra.operator.part.vehicle.contract;

import jgl.vajra.operator.databinding.ActivityConfirmOrderBinding;
import jgl.vajra.operator.widget.mvvm.model.BaseModel;
import jgl.vajra.operator.widget.mvvm.view.BaseMVVMView;
import jgl.vajra.operator.widget.mvvm.viewmodel.BaseViewModel;

public class ConfirmOrderContract {
    public abstract static class Model extends BaseModel {

    }

    public interface View extends BaseMVVMView {

        void onModifyContact();

        void onFollowingCar();

        void onTime();

        void onDriver();

        void onAdditional();

        void onOrderRemarks();

        void onCoupon();

        void onIntegralSubtraction();

        void onInvoice();

        void onAccountingDetails();

        void onCalculateAccounts();

        void onDetermine();
    }

    public abstract static class ViewModel extends BaseViewModel<View, ActivityConfirmOrderBinding, Model> {

    }
}
